﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

using System.Text.RegularExpressions;

namespace CorreoSocialWeb.Models
{
    public enum EstadoDeEnvioEnu : int
    {
        SeleccionandoMensajero = 1,
        MensajeroSolicitado = 2,
        DespachoPendiente = 3,
        EnTransito = 4,
        EnDestino = 5,
        Cancelado = 99,
        Borrado = 100,
    }

    public class EnumStringHelper
    {
        public string Get<T>(T value)
        {
            var nombre = Enum.GetName(typeof(T), value);

            if (nombre == null)
                return string.Empty;

            return Regex.Replace(nombre, "(\\B[A-Z])", " $1");
        }
    }

    public enum EstadoDeRutaDeEnvio : int
    {
        Solicitada = 1,
        Rechazada = 2,
        Aceptada = 3,
        Finalizada = 4,
        Cancelada = 99,
    }
}